package com.gopay.common.domain.bank.cmbc.expay.samebank;

import java.io.Serializable;

import com.gopay.common.domain.bank.cmbc.expay.CmbcExPayMessage;
import com.thoughtworks.xstream.annotations.XStreamAlias;

/**
 * 民生同行代扣返回对象
 * 
 * @CmbcAdPayResMessage.java
 * @author zhengxue
 * @2015-11-11 下午6:28:10 www.gopay.com.cn Inc.All rights reserved.
 */
@XStreamAlias("TRAN_RESP")
public class CmbcAdPayResMessage extends CmbcExPayMessage implements Serializable {

    /**
     * 
     */
    private static final long serialVersionUID = 1323896837428072573L;
    // 应答码类型
    @XStreamAlias("RESP_TYPE")
    private String respType;
    // 应答码
    @XStreamAlias("RESP_CODE")
    private String respCode;
    // 应答描述
    @XStreamAlias("RESP_MSG")
    private String respMsg;
    // 商户编号
    @XStreamAlias("MCHNT_CD")
    private String mchntCd;
    // 交易日期
    @XStreamAlias("TRAN_DATE")
    private String tranDate;
    // 交易时间
    @XStreamAlias("TRAN_TIME")
    private String tranTime;
    // 渠道流水号
    @XStreamAlias("TRAN_ID")
    private String tranId;
    // 银行处理流水号
    @XStreamAlias("BANK_TRAN_ID")
    private String bankTranId;
    // 银行交易日期
    @XStreamAlias("BANK_TRAN_DATE")
    private String bankTranDate;
    // 银行交易日期时间
    @XStreamAlias("BANK_TRAN_TIME")
    private String bankTranTime;
    // 手续费
    @XStreamAlias("CHARGE_FEE")
    private String chargeFee;
    // 备用域
    @XStreamAlias("RESV")
    private String resv;

    public String getRespType() {
        return respType;
    }

    public void setRespType(String respType) {
        this.respType = respType;
    }

    public String getRespCode() {
        return respCode;
    }

    public void setRespCode(String respCode) {
        this.respCode = respCode;
    }

    public String getRespMsg() {
        return respMsg;
    }

    public void setRespMsg(String respMsg) {
        this.respMsg = respMsg;
    }

    public String getMchntCd() {
        return mchntCd;
    }

    public void setMchntCd(String mchntCd) {
        this.mchntCd = mchntCd;
    }

    public String getTranDate() {
        return tranDate;
    }

    public void setTranDate(String tranDate) {
        this.tranDate = tranDate;
    }

    public String getTranTime() {
        return tranTime;
    }

    public void setTranTime(String tranTime) {
        this.tranTime = tranTime;
    }

    public String getTranId() {
        return tranId;
    }

    public void setTranId(String tranId) {
        this.tranId = tranId;
    }

    public String getBankTranId() {
        return bankTranId;
    }

    public void setBankTranId(String bankTranId) {
        this.bankTranId = bankTranId;
    }

    public String getBankTranDate() {
        return bankTranDate;
    }

    public void setBankTranDate(String bankTranDate) {
        this.bankTranDate = bankTranDate;
    }

    public String getResv() {
        return resv;
    }

    public void setResv(String resv) {
        this.resv = resv;
    }

    public String getBankTranTime() {
        return bankTranTime;
    }

    public void setBankTranTime(String bankTranTime) {
        this.bankTranTime = bankTranTime;
    }

    public String getChargeFee() {
        return chargeFee;
    }

    public void setChargeFee(String chargeFee) {
        this.chargeFee = chargeFee;
    }
}
